<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="ISO-8859-1" />

<xsl:template match="/">


<h2 class="section">Avions</h2>
		
<table id="background-image">
	<thead>
		<tr>
			<xsl:if test="//numAvion > 0">
				<th>Numéro</th>
			</xsl:if>
			<xsl:if test="string-length(//nomAvion) > 0">
				<th>Nom</th>
			</xsl:if>
			<xsl:if test="//capacite > 0">
				<th>Capacité</th>
			</xsl:if>
			<xsl:if test="string-length(//localisation) > 0">
				<th>Localisation</th>
			</xsl:if>
		</tr>
	</thead>
	<tbody>
		 <xsl:apply-templates select="(//Avion)" />
	</tbody>
</table>
<h2 class="section">Pilotes</h2>		 
<table id="background-image">
	<thead>
		<tr>
			<xsl:if test="//numPilote > 0">
				<th>Numéro</th>
			</xsl:if>
			<xsl:if test="string-length(//nomPilote) > 0">
				<th>Nom</th>
			</xsl:if>
			<xsl:if test="string-length(//prenomPilote) > 0">
				<th>Prénom</th>
			</xsl:if>
			<xsl:if test="string-length(//villePilote) > 0">
				<th>Ville</th>
			</xsl:if>
			<xsl:if test="//salairePilote> 0">
				<th>Salaire</th>
			</xsl:if>
		</tr>
	</thead>
	<tbody>
		 <xsl:apply-templates select="(//Pilote)" />
	</tbody>
</table>
<h2 class="section">Vols</h2>
<table id="background-image">
	<thead>
		<tr>
			<xsl:if test="//numVol > 0">
				<th>Numéro du vol</th>
			</xsl:if>
			<xsl:if test="//numPilote > 0">
				<th>Numéro du pilote</th>
			</xsl:if>
			<xsl:if test="//numAvion > 0">
				<th>Numéro de l'avion</th>
			</xsl:if>
			<xsl:if test="string-length(//villeDepart) > 0">
				<th>Ville de départ</th>
			</xsl:if>
			<xsl:if test="string-length(//villeArrivee) > 0">
				<th>Ville d'arrivée</th>
			</xsl:if>
	
		</tr>
	</thead>
	<tbody>
		<xsl:apply-templates select="(//Vol)"  />
	</tbody>
</table>		  
		
</xsl:template>

<xsl:template match="Avion">
<tr>
	<xsl:if test="numAvion > 0">
		<td><xsl:value-of select="numAvion"/></td>
	</xsl:if>
	<xsl:if test="string-length(nomAvion) > 0">
		<td><xsl:value-of select="nomAvion"/></td>
	</xsl:if>
	<xsl:if test="capacite > 0">
		<td><xsl:value-of select="capacite"/></td>
	</xsl:if>
	<xsl:if test="string-length(localisation) > 0">
		<td><xsl:value-of select="localisation"/></td>
	</xsl:if>
</tr>
</xsl:template>

<xsl:template match="Pilote">
<tr>
	<xsl:if test="numPilote > 0">
		<td><xsl:value-of select="numPilote"/></td>
	</xsl:if>
	<xsl:if test="string-length(nomPilote) > 0">
		<td><xsl:value-of select="nomPilote"/></td>
	</xsl:if>
	<xsl:if test="string-length(prenomPilote) > 0">
		<td><xsl:value-of select="prenomPilote"/></td>
	</xsl:if>
	<xsl:if test="string-length(villePilote) > 0">
		<td><xsl:value-of select="villePilote"/></td>
	</xsl:if>
	<xsl:if test="salairePilote> 0">
		<td><xsl:value-of select="salairePilote"/></td>
	</xsl:if>
</tr>
</xsl:template>
<xsl:template match="Vol">
<tr>
	<xsl:if test="numVol > 0">
		<td><xsl:value-of select="numVol"/></td>
	</xsl:if>
	<xsl:if test="numPilote > 0">
		<td><xsl:value-of select="numPilote"/></td>
	</xsl:if>
	<xsl:if test="numAvion > 0">
		<td><xsl:value-of select="numAvion"/></td>
	</xsl:if>
	<xsl:if test="string-length(villeDepart) > 0">
		<td><xsl:value-of select="villeDepart"/></td>
	</xsl:if>
	<xsl:if test="string-length(villeArrivee) > 0">
		<td><xsl:value-of select="villeArrivee"/></td>
	</xsl:if>
	
</tr>
</xsl:template>
</xsl:stylesheet>  
